Skip to main content
SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
PyConZA
Oct 6, 2017 David Sharpe
movies

eye 36

favorite 0

comment 0

David Sharpe https://2017.za.pycon.org/news/closing-ceremony/ Closing Ceremony The closing ceremony. A general wrap of the conference. There will also be announcements about sprints on Saturday and Sunday.
Topics: pyconza, pyconza2017, python, DavidSharpe
PyConZA
Oct 6, 2017 Lasse Schuirmann
movies

eye 60

favorite 0

comment 0

Lasse Schuirmann https://2017.za.pycon.org/talks/50/ Abstract coala is an Open Source project with >>400 contributors and more than 50 Google Summer of Code applications this year. What's behind it? How did it all start? What is the secret sauce to its growth and how do we make a living of it? This talk tells our story with the key takeaways and provides a top level story driven insight on those and more topics. This talk is perfect for people who want to live and work for their own ideas...
Topics: pyconza, pyconza2017, python, LasseSchuirmann
PyConZA
Oct 6, 2017 Pi Delport
movies

eye 34

favorite 0

comment 0

Pi Delport https://2017.za.pycon.org/talks/friday-lightning-talks/ Friday Lightning Talks Bruce Merry: "asyncio: it's all about the cancellation" Simba Nyatsanga: "Keep you friends close and caches closer" Peter van Onselen: "And now for something completely different" Simon Cross: "Python Software Society of South Africa" Whitney Tennant: "Why I kept flying to Cape Town for sammiches" Matthew French: "Grid computing on a budget (Or:...
Topics: pyconza, pyconza2017, python, PiDelport
PyConZA
movies

eye 150

favorite 1

comment 0

Allan Swanepoel https://2017.za.pycon.org/talks/77/ By: The authors of Tachyonic Intro: (10 mins) Meet Bob. Bob is a Network Administrator at a Service Provider. As a well seasoned network engineer, he's been building packet pushing networks since the days when IP shared bandwidth with IPX, Appletalk, DECnet etc. He is a well rounded network engineer with robust set of networking skills. He mastered making, shaping of networks with his tool set such as Spanning Tree, RAPS, Vlans, VXLAN and...
Topics: pyconza, pyconza2017, python, AllanSwanepoel
PyConZA
Oct 6, 2017 Marco Slaviero; Max Mclaughlin
movies

eye 120

favorite 0

comment 0

Marco Slaviero, Max Mclaughlin https://2017.za.pycon.org/talks/15/ Once upon a time, sysadmins had cute naming schemes for their boxen, and it was good. Suddenly, virtualisation! And the cute names withered as herds of servers were born. Infrastructure automation and management became a thing. Helper software was released (without which a nine person company could not hope to manage 400-odd servers.) And it was good again, until the edges showed. Then we started to build. In this talk we'll...
Topics: pyconza, pyconza2017, python, MarcoSlaviero, MaxMclaughlin
PyConZA
Oct 6, 2017 Jeremy Thurgood
movies

eye 62

favorite 0

comment 0

Jeremy Thurgood https://2017.za.pycon.org/talks/43/ Few things strike more fear into the heart of a seasoned software developer than the words "legacy code". However, many of us spend a lot of time working on byzantine monstrosities inherited from contractors, third parties, or Bob who left the company three months ago. Over the past several years, I've sunk way more hours than I care to think about into making legacy codebases more malleable. I've picked up a few tricks and...
Topics: pyconza, pyconza2017, python, JeremyThurgood
PyConZA
Oct 6, 2017 Iwan Vosloo
movies

eye 45

favorite 0

comment 0

Iwan Vosloo https://2017.za.pycon.org/talks/74/ Last year at PyConZA I presented a talk about different approaches to test setup and alluded to an idea that we have been playing with at Reahl : class based test Fixtures. We have since refined our approach and built it as an add-on that works with py.test. In this talk I briefly introduce Fixtures again for people who did not see the last year's talk . I then show more detail about the types of problems we deal with while testing and how our...
Topics: pyconza, pyconza2017, python, IwanVosloo
PyConZA
Oct 6, 2017 Bernardt Duvenhage
movies

eye 65

favorite 0

comment 0

Bernardt Duvenhage https://2017.za.pycon.org/talks/35/ For a number of months now work has been proceeding in order to bring perfection to the crudely conceived idea of a super-positioning of word vectors that would not only capture the tenor of a sentence in a vector of similar dimension, but that is based on the high dimensional manifold hypothesis to optimally retain the various semantic concepts. Such a super-positioning of word vectors is called the semantic concept embedding. Now...
Topics: pyconza, pyconza2017, python, BernardtDuvenhage
PyConZA
Oct 6, 2017 Honza Král
movies

eye 39

favorite 0

comment 0

Honza Král https://2017.za.pycon.org/talks/38/ Fulltext search is hard, or is it? In this talk we will go through the theory and background of search engines all the way to implementing your own search engine in Python. This process should give everyone insight into how search engines work that can then be applied even when using production-ready systems like Elasticsearch.
Topics: pyconza, pyconza2017, python, HonzaKrál
PyConZA
Oct 6, 2017 Nickolas Grigoriadis
movies

eye 40

favorite 0

comment 0

Nickolas Grigoriadis https://2017.za.pycon.org/talks/12/ Managing your code is like managing anything else. To take back control of your code, you need to measure everything you can! This talk is about my experience of wresting an unruly codebase into a well behaved one. Well, better behaved, at least... In this talk I'll cover the following, and how they affect your Python application: Complexity and how it differs from ease Risk not all code is equally important Static analysis don't fear the...
Topics: pyconza, pyconza2017, python, NickolasGrigoriadis
PyConZA
Oct 6, 2017 Cory Zue
movies

eye 87

favorite 0

comment 0

Cory Zue https://2017.za.pycon.org/talks/76/ In this talk I'll describe the evolution of a Django project as it goes from something small and simple to a full-blown multi-server, multi-datacenter behemoth. The talk will use examples from real-world applications I've either built or contributed do, and draw heavily from my experience leading the development of CommCare HQ (an 8-year old, ~500,000 LoC codebase currently developed and maintained by about 20 people). The goal of the talk is to try...
Topics: pyconza, pyconza2017, python, CoryZue
PyConZA
Oct 6, 2017 Alex Conway
movies

eye 382

favorite 0

comment 0

Alex Conway https://2017.za.pycon.org/talks/57/ The state-of-the-art in image classification has skyrocketed thanks to the development of deep convolutional neural networks and increases in the amount of data and computing power available to train them. The top-5 error rate in the international ImageNet competition to predict which of 1000 classes an image belongs to has plummeted from 28% error in 2010 before deep learning to just 2.25% in 2017 (human level error is around 5%). In addition to...
Topics: pyconza, pyconza2017, python, AlexConway
PyConZA
Oct 6, 2017 Laura Richter
movies

eye 83

favorite 1

comment 0

Laura Richter https://2017.za.pycon.org/talks/70/ Pandas is a python library for data processing. It makes many of your typical data operations easy - input and output, joining, aggregating, and various analytics. But being so easy to use makes it easy to use poorly (pandamonium)! This talk will explore how to get more out of pandas by using it the way it wants to be used. I'll speak about the internals of pandas and pandas data structures. I will then describe ways to speed up your code by by...
Topics: pyconza, pyconza2017, python, LauraRichter
PyConZA
Oct 6, 2017 Johan Zietsman
movies

eye 44

favorite 0

comment 0

Johan Zietsman https://2017.za.pycon.org/talks/53/ The South Africa mining and metallurgical industry is the bedrock of our economy... or it is supposed to be. We are blessed with more mineral resources than any other country in the world. Unfortunately we are tending, more and more, to export ore to China and other countries without adding value to it here. The end result is that we lose billions of Rand in potential revenue. Computational modelling plays an important part in helping us...
Topics: pyconza, pyconza2017, python, JohanZietsman
PyConZA
Oct 6, 2017 Antonio Cuni
movies

eye 85

favorite 0

comment 0

Antonio Cuni https://2017.za.pycon.org/talks/73/ Test Driven Development is a well known practice in software development. However, passing from knowing the principles of TDD to applying them in real world situations is not straightforward: the aim of this talk is to help the audience to fill the gap and apply TDD effectively in Python. The talk will include: a brief overview of most popular tools and libraries (e.g. unittest, pytest, nose, tox) useful design patterns common mistakes and how to...
Topics: pyconza, pyconza2017, python, AntonioCuni
PyConZA
Oct 6, 2017 Irikidzai Muchaneta
movies

eye 71

favorite 0

comment 0

Irikidzai Muchaneta https://2017.za.pycon.org/talks/72/ No, really, say "hello" to them. The age of voice enabled interfaces is already upon us with the rise of driverless cars, ubiquitous technology and the Internet of Things(IoT), computers no longer need to speak in code but they have learnt to speak the human language. Google home is a voice-activated speaker powered by the google assistant similar to other assistants namely Siri, Alexa and Cortana. In this talk, I will be looking...
Topics: pyconza, pyconza2017, python, IrikidzaiMuchaneta
PyConZA
Oct 6, 2017 Dries Cronje
movies

eye 69

favorite 0

comment 0

Dries Cronje https://2017.za.pycon.org/talks/68/ Deep Learning has the ability to disrupt and to disrupt fast. There are tools and algorithms mature enough to add value in almost any industry and you do not need a Math Ph.D to learn Deep Learning. In this talk, I will briefly paint a picture of the exciting world of Deep Learning and then explain Deep Learning concepts using Convolutional Neural Networks as a base. The last part will be a live demo of a Convolutional Neural Network written in...
Topics: pyconza, pyconza2017, python, DriesCronje
PyConZA
Oct 6, 2017 Jamie Hewland
movies

eye 129

favorite 0

comment 0

Jamie Hewland https://2017.za.pycon.org/talks/21/ This talk will describe how to package a Django web application as a Docker container image for use on a container orchestration platform. Starting with a common Django setup involving Nginx, Gunicorn, and Celery, we will show how to adapt the application to run inside containers. Container orchestration platforms such as Kubernetes and DC/OS are growing increasingly popular. These systems provide many advantages, but require significant changes...
Topics: pyconza, pyconza2017, python, JamieHewland
PyConZA
Oct 6, 2017 Helge Reikeras
movies

eye 99

favorite 1

comment 0

Helge Reikeras https://2017.za.pycon.org/talks/67/ The popularity of Data Science in the business world has exploded in recent years as companies are realising the value that data can yield to their products, services, and business decisions. In this talk, we'll discuss a typical data science workflow, from extracting the raw data through to serving real-time machine learning predictions using a REST API. We'll feature a range of Python tools that make up the Data Science pipeline, including...
Topics: pyconza, pyconza2017, python, HelgeReikeras
PyConZA
Oct 6, 2017 Joannah Nanjekye
movies

eye 79

favorite 0

comment 0

Joannah Nanjekye https://2017.za.pycon.org/talks/56/ Although Python 3 is considered the future of Python, Python 2.x will be maintained for several more years, alongside Python 3 which is not backwards compatible with many open source projects and some packages on PYPi still supporting python 2.x because the users of these projects still use python 2.x. This talk explains clean ways to write code that will run on both Python 2.x and 3.x with examples of how to convert existing Python...
Topics: pyconza, pyconza2017, python, JoannahNanjekye
PyConZA
Oct 6, 2017 Duane Churms
movies

eye 65

favorite 0

comment 0

Duane Churms https://2017.za.pycon.org/talks/40/ We implemented an interface between a TR069 Auto Configuration Server (ACS) and an ISP's billing system. This system ensures consistency between data on the billing system and over 2000 CPEs (Customer Premises Equipment) in the field. It prevents fraud by ensuring that credentials are only used on the devices for which they are intended. Django was used to present an API to the billing system, which can provision credentials for each CPE or...
Topics: pyconza, pyconza2017, python, DuaneChurms
PyConZA
Oct 5, 2017 Robyn Farah
movies

eye 20

favorite 0

comment 0

Robyn Farah https://2017.za.pycon.org/talks/thursday-lightning-talks/ Thursday Lightning Talks Adrian Moisey: "Lint-Review" Alex Hall: "Bird's Eye" Lasse Schuirmann: "Sticky Notes" JP Viljoen: "Magic Wormhole" José Carlos S Fonseca: "Editing Fortran .ini configuration files from Python" See Lightning Talks for details of how to submit a talk
Topics: pyconza, pyconza2017, python, RobynFarah
PyConZA
Oct 5, 2017 Matthew Adendorff
movies

eye 31

favorite 0

comment 0

Matthew Adendorff https://2017.za.pycon.org/talks/60/ In an age where fake news is an emerging concern, digestion of digital media should be assisted by informative measures that are exemplary of integrity, responsibility, equal representation, and a lack of personal agenda. Such metrics are intrinsically complex and their derivation, calculation and implementation should be handled with care. At the core of developing such accountability measures is the ability to ingest, process, analyze and...
Topics: pyconza, pyconza2017, python, MatthewAdendorff
PyConZA
Oct 5, 2017 Hynek Schlawack
movies

eye 31

favorite 0

comment 0

Hynek Schlawack https://2017.za.pycon.org/talks/6/ No matter whether you run a web app, search for gravitational waves, or maintain a backup script: being responsible for a piece of software or infrastructure means that you either get a pager right away, or that you get angry calls from people affected by outages. Being paged at 4am in everyday life is bad enough. Having to fix problems from hotel rooms while your travel buddies go for brunch is even worse. And while incidents can't be...
Topics: pyconza, pyconza2017, python, HynekSchlawack
PyConZA
movies

eye 126

favorite 1

comment 0

Tobias Brandt https://2017.za.pycon.org/talks/71/ You do! You're aweful! You are as bad at shell scripting as Helen Zille is at Twitter. However clever that 140 character bash one liner seemed at the time, you know that you regretted it once it became an integral part of your production build pipeline. This talk will show you how to write maintainable Command Line Interfaces with click and pathlib that won't leave you trying to rewrite your git commit history after the next production system...
Topics: pyconza, pyconza2017, python, TobiasBrandt
PyConZA
Oct 5, 2017 Jonatas Baldin
movies

eye 56

favorite 0

comment 0

Jonatas Baldin https://2017.za.pycon.org/talks/47/ Serverless is an architecture style where we don't have servers*, dealing just with third-party services. This means infinite scaling, less downtime and less maintenance. Of course this is not the answer for every problem, but it can be a good choice. Together with this concept, there's Zappa, a framework that makes that easily to deploy Python WSGI applications with AWS Lambda and AWS API Gateway. In this talk, we're going to discuss about the...
Topics: pyconza, pyconza2017, python, JonatasBaldin
PyConZA
Oct 5, 2017 Ian Gilfillan
movies

eye 54

favorite 0

comment 0

Ian Gilfillan https://2017.za.pycon.org/talks/11/ MariaDB 10.2 is the current stable release, and MariaDB 10.3 the current development release. This talk introduces some of the new features that may be of interest to Python developers, in particular Window Functions and Common Table Expressions (CTEs). Window functions are similar to aggregate functions in that they perform calculations across a set of rows. Recursive CTEs are excellent for navigating a tree structure, or a route map, which...
Topics: pyconza, pyconza2017, python, IanGilfillan
PyConZA
Oct 5, 2017 Mike Jones
movies

eye 187

favorite 1

comment 0

Mike Jones https://2017.za.pycon.org/talks/34/ Have you ever found yourself stuck in a battle between creating more and more granular REST endpoints to return different payloads suitable for the individual use cases of different consumers and just Exposing All The Data, All The Time? Enter GraphQL, born at Facebook but now in wide use in many organisation and with a burgeoning ecosystem of tools across many languages. We'll be examining what GraphQL is, comparison to REST APIs, its potential...
Topics: pyconza, pyconza2017, python, MikeJones
PyConZA
Oct 5, 2017 Maciej Fijalkowski; Armin Rigo
movies

eye 62

favorite 0

comment 0

Maciej Fijalkowski, Armin Rigo https://2017.za.pycon.org/talks/69/ PyPy is a Python implementation, alternative to the standard CPython. PyPy comes with a JIT (Just-in-Time compiler). We'll see the recent developments: PyPy now supports either Python 2.7 or (in beta) Python 3.5. Numpy and the scientific stack are getting ever closer to fully working. We will also mention a potential future direction: getting rid of the GIL (Global Interpreter Lock). The Python community has been discussing...
Topics: pyconza, pyconza2017, python, MaciejFijalkowski, ArminRigo
PyConZA
Oct 5, 2017 JD Bothma
movies

eye 27

favorite 0

comment 0

JD Bothma https://2017.za.pycon.org/talks/79/ A walk-through of how we practically clean and use a public dataset that is changing people's lives. The Medicine Price Registry is a spreadsheet published one or more times per year, with the latest prices and active ingredients for medicines registered for sale in South Africa. Like most data, it's dirty and has limited usability in its original form. We take you through some of the practical steps we take to clean the data and make it easier to...
Topics: pyconza, pyconza2017, python, JDBothma
PyConZA
Oct 5, 2017 Brad Frank
movies

eye 109

favorite 0

comment 0

Brad Frank https://2017.za.pycon.org/talks/23/ At the Inter-University Institute for Data Intensive Astronomy (IDIA, www.idia.ac.za), we are focusing on several important use-cases related to the delivery of science data products from large radio telescopes, such as MeerKAT. The requirements for the hardcore processing and analysis of raw radio data has to be counter-balanced with our essential need to collaborate on our science projects. We have thus adopted the Jupyter Hub/Notebooks as the...
Topics: pyconza, pyconza2017, python, BradFrank
PyConZA
Oct 5, 2017 Kudakwashe Siziva
movies

eye 81

favorite 0

comment 0

Kudakwashe Siziva https://2017.za.pycon.org/talks/46/ From the beginning of time, the relationship between developers and software testers has always been that of 'Cat and Mouse'. This relationship has had its fair share of short comings which chiefly included unmet deadlines and lack of confidence when shipping software products. The talk is meant to introduce a better relationship between developers and testers by going over the importance of including testing in an Agile cycle. We will look...
Topics: pyconza, pyconza2017, python, KudakwasheSiziva
PyConZA
movies

eye 78

favorite 0

comment 0

Stephan Ludik, Thomas Lee https://2017.za.pycon.org/talks/75/ 1 Introduction 1.1 Presenters Thomas Lee Stephan Ludik 1.2 Our OpenStack experience Our OpenStack Journey Our Open Source Contributions 2 OpenStack Introduction 2.1 What OpenStack Is We will talk about the OpenStack program as a whole and what it consists of. We will alsodiscuss some of the main projects in OpenStack and how they fit together to deliver IaaS and other services. 2.2 OpenStack project factoids We discuss a few key...
Topics: pyconza, pyconza2017, python, StephanLudik, ThomasLee
PyConZA
Oct 5, 2017 Adam Jorgensen
movies

eye 55

favorite 0

comment 0

Adam Jorgensen https://2017.za.pycon.org/talks/19/ Recently at OpenDNA we've been rebuilding one of our core internal applications from the ground-up. Early on we decided that we wanted to make the new system completely asynchronous, leveraging the ability of modern browsers to communicate with the server in a bi-directional fashion unconstrained by the usual flow of a RESTful application. There are a number of ways to implement this kind of application in Python but only one of them (in our...
Topics: pyconza, pyconza2017, python, AdamJorgensen
PyConZA
Oct 5, 2017 Marlene Mhangami; Ronald Maravanyika
movies

eye 55

favorite 0

comment 0

Marlene Mhangami, Ronald Maravanyika https://2017.za.pycon.org/talks/17/ ZimboPy is an organic, on-the-ground effort by a local non-profit organization and Python developers in the Harare software development community to advance the cause of women in technology in Zimbabwe. The program operates in community centers, universities, high schools and tech hubs to make programming accessible to girls regardless of their socio-economic status. Upon initially joining a ZimboPy club, many of the girls...
Topics: pyconza, pyconza2017, python, MarleneMhangami, RonaldMaravanyika
PyConZA
Oct 5, 2017 Toufeeq Ockards; Martin Slabber
movies

eye 81

favorite 0

comment 0

Toufeeq Ockards, Martin Slabber https://2017.za.pycon.org/talks/55/ In 2012 the The SKA SA Control and Monitoring (CAM) gave a talk at PyConZA and it can be viewed at this Youtube Video and more info at PyConZA 2012 link . 5 years later, Python is still used for Controlling and Monitoring of this world-class instrument, that is on its path to being the most sensitive radio telescope in the southern hemisphere. The 64 dish array completion is around the corner and we take a look back at the last...
Topics: pyconza, pyconza2017, python, ToufeeqOckards, MartinSlabber
PyConZA
Oct 5, 2017 Flavio Percoco
movies

eye 49

favorite 0

comment 0

Flavio Percoco https://2017.za.pycon.org/talks/1/ The technology industry is growing and already huge. The number of humans in this industry and the number of areas they can work on are overwhelming. The number of opportunities often don't seem as many for an industry that big, nonetheless. Regardless of how long you've been in this industry, you often feel overwhelmed, unfocused, demotivated by the size of the industry, the uncertainty it generates and the urge of doing something others...
Topics: pyconza, pyconza2017, python, FlavioPercoco
PyConZA
Oct 5, 2017 David Sharpe
movies

eye 20

favorite 0

comment 0

David Sharpe https://2017.za.pycon.org/news/opening-ceremony/ Opening Ceremony A general welcome and an introduction to all the exciting things that will be happening at PyConZA 2017!
Topics: pyconza, pyconza2017, python, DavidSharpe
PyConZA
Oct 7, 2016 David Sharpe
movies

eye 44

favorite 0

comment 0

David Sharpe https://2016.za.pycon.org/news/closing/ Closing Ceremony The closing ceremony. A general wrap of the conference. There will also be announcements about sprints on Saturday and Sunday.
Topics: pyconza, pyconza2016, python, DavidSharpe
PyConZA
Oct 7, 2016 Maciej Fijałkowski
movies

eye 40

favorite 1

comment 0

Maciej Fijałkowski https://2016.za.pycon.org/talks/28/ There has been a lot said about how to ensure correct quality control using tests, continuous integration, peer review etc. In this talk I would like to focus exclusively on my experience as an open source contributor with various projects. I've contributed extensively to projects I don't manage (like twisted, mercurial, cpython) and I've overseen contributions by others to projects like vmprof or PyPy. I would like to share my experience...
Topics: pyconza, pyconza2016, python, MaciejFijałkowski
PyConZA
Oct 7, 2016 Simon Cross
movies

eye 29

favorite 0

comment 0

Simon Cross https://2016.za.pycon.org/news/friday-lightning-talks/ Friday Talks Radio Astronomy and MeerKAT In 5 minutes: A Radio Telescope Run by Neilen Marais PyCon Zimbabwe by Anna Makarudze Jinja2 Cli by William Stewart PyCon Namibia by Jessica Upani Django Girls by Lisa Adams & Codie Roelf Pinning Proper Package Versions across Platforms, Languages and Branches. by David Fraser
Topics: pyconza, pyconza2016, python, SimonCross
PyConZA
movies

eye 94

favorite 1

comment 0

Adrianna Pińska https://2016.za.pycon.org/talks/22/ The ability to modify text programmatically through simple scripting can empower writers to make creative choices which would otherwise be impossible. In this talk I will discuss why it is useful for the gender of characters in a live action roleplaying game scenario to be an easily changeable property, and introduce Genderiser , a Python script which is intended to assist non-technical writers in utilising this technique in their own work....
Topics: pyconza, pyconza2016, python, AdriannaPińska
PyConZA
movies

eye 208

favorite 0

comment 0

Irikidzai Muchaneta https://2016.za.pycon.org/talks/6/ I will be talking about creating a computer vision classroom color poll sheet recognition project using Python, OpenCV and raspberry Pi. Specifically, looking at detecting color poll-sheets in a classroom of about 50 - 150 students. Much like how one can poll an audience of people using a clicker technology and show the results of the audience with regards to a question asked. Audience is anyone interested in computer vision, what computer...
Topics: pyconza, pyconza2016, python, IrikidzaiMuchaneta
PyConZA
Oct 7, 2016 Ted Pietrzak; Sam Kitonyi
movies

eye 73

favorite 0

comment 0

Ted Pietrzak, Sam Kitonyi https://2016.za.pycon.org/talks/41/ For the typical mobile data environment for smart phones there are many tools and frameworks available. However, Jumo's customer base typically doesn't have access to data or sophisticated smart phones. Instead, the customer journey is implemented using USSD with out-of-band communications by SMS. Building a USSD framework to run as part of our application rather than having to add the operational complexity of another service was an...
Topics: pyconza, pyconza2016, python, TedPietrzak, SamKitonyi
PyConZA
Oct 7, 2016 Simon Kelly
movies

eye 37

favorite 0

comment 0

Simon Kelly https://2016.za.pycon.org/talks/5/ CommCare is an open source platform built in python (Django) designed for mobile data collection, longitudinal client tracking, decision support, and behavior change communication. CommCare provides an online application-building platform through which users build mobile applications for use by frontline workers. The mobile application is used by client-facing frontline work workers as a client management, data collection and educational tool. Data...
Topics: pyconza, pyconza2016, python, SimonKelly
PyConZA
Oct 7, 2016 Hynek Schlawack
movies

eye 121

favorite 1

comment 0

Hynek Schlawack https://2016.za.pycon.org/talks/27/ Metrics are highly superior to logging in regards of understanding the past, presence, and future of your applications and systems. They are cheap to gather (just increment a number!) but setting up a metrics system to collect and store them is a major task. You may have heard of statsd, Riemann, Graphite, InfluxDB, or OpenTSB. They all look promising but on a closer look it's apparent that some of those solutions are straight-out flawed and...
Topics: pyconza, pyconza2016, python, HynekSchlawack
PyConZA
Oct 7, 2016 Adam Jorgensen
movies

eye 213

favorite 0

comment 0

Adam Jorgensen https://2016.za.pycon.org/talks/15/ In this talk I will discuss two specific methods of implementing distributed applications in Python. Distributed applications allow one to improve resiliency and performance, although this can come at the cost of increased complexity. The trick is to apply a distributed application framework in situations where that complexity is less significant than the benefits it provides. Of the two systems I will be covering, Celery is by far the better...
Topics: pyconza, pyconza2016, python, AdamJorgensen
PyConZA
Oct 7, 2016 Philip Sterne
movies

eye 324

favorite 0

comment 0

Philip Sterne https://2016.za.pycon.org/talks/39/ Any time you have noisy data where you would like to see the underlying trend then you should think about using Gaussian processes. They will smooth out any noise and give you a great visualisation of the error bars as well. Rather than fitting a specific model to the data, Gaussian processes can model any smooth function. I will show you how to use Python to: fit Gaussian Processes to data display the results intuitively handle large datasets...
Topics: pyconza, pyconza2016, python, PhilipSterne
PyConZA
Oct 7, 2016 Reuben Cummings
movies

eye 154

favorite 1

comment 0

Reuben Cummings https://2016.za.pycon.org/talks/38/ AUDIENCE data scientists (current and aspiring) those who want to know more about data mining, analysis, and processing those interested in functional programming DESCRIPTION Data mining is a key skill that involves transforming data found online and elsewhere from a hodgepodge of numbers into actionable information. Using examples ranging from RSS feeds, open data portals, and web scraping, this tutorial will show you how to efficiently...
Topics: pyconza, pyconza2016, python, ReubenCummings
PyConZA
Oct 7, 2016 Ronald Tendai Maravanyika
movies

eye 185

favorite 0

comment 0

Ronald Tendai Maravanyika https://2016.za.pycon.org/talks/4/ This talk is base on how to use python and flask to replace paper capturing type of the downtimes on a production line.Downtime refers to the time where the machine is stopped for a particular period/time while it is suppose to run eg breakdown.This project used python, flask and a mysql database and it was a web application.It was done as a case study for Unilever Zimbabwe (pvt) ltd.The project was done on two washing powder...
Topics: pyconza, pyconza2016, python, RonaldTendaiMaravanyika
PyConZA
Oct 7, 2016 Christo Goosen
movies

eye 316

favorite 0

comment 0

Christo Goosen https://2016.za.pycon.org/talks/9/ MicroPython has risen from a kickstarter campaign to a feature rich implementation of Python 3 on microcontrollers. The project is summarized in the following statement: "MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments" (http://micropython.org/). With IOT gaining...
Topics: pyconza, pyconza2016, python, ChristoGoosen
PyConZA
Oct 7, 2016 Tobias Brandt
movies

eye 699

favorite 4

comment 0

Tobias Brandt https://2016.za.pycon.org/talks/16/ This talk will give an introduction to Neural Networks and Deep Learning in Python. We will cover some of the history of Neural Networks and obstacles that were encountered in the 1990s. This will then lead onto the developments in 2006 and 2012 that lead to the resurgence of interest in Neural Networks and the rebranding of the field as Deep Learning. These developments will be illustrated by means of an extended example of building a...
Topics: pyconza, pyconza2016, python, TobiasBrandt
PyConZA
Oct 7, 2016 Paul Kehrer
movies

eye 48

favorite 0

comment 0

Paul Kehrer https://2016.za.pycon.org/talks/32/ Shipping Python libraries is easy! ...until you want to use a C library. How do you easily and reliably deliver software to users when they may not have the libraries you depend on, or even a compiler? How do you handle the significant differences between linux, OS X, Windows, FreeBSD, and other platforms Python runs on? We'll walk through: The requirements for building C modules in Python. Why those requirements contribute to bad UX and create...
Topics: pyconza, pyconza2016, python, PaulKehrer
PyConZA
Oct 7, 2016 Petrus Janse van Rensburg
movies

eye 109

favorite 1

comment 0

Petrus Janse van Rensburg https://2016.za.pycon.org/talks/24/ Startups are exciting. But choosing the right tech-stack can be a daunting task: You want to be able to move quickly right from the start, but also remain flexible as the technical requirements inevitably change. In this talk I will describe my own experience of building out the tech stack for a mobile e-commerce startup. It will cover: o an overview of the main design challenges o the chosen architecture (database, server-side...
Topics: pyconza, pyconza2016, python, PetrusJansevanRensburg
PyConZA
Oct 7, 2016 Alexandre Hardy
movies

eye 101

favorite 0

comment 0

Alexandre Hardy https://2016.za.pycon.org/talks/23/ Abstract: This talk is targeted at python developers who develop long running services, which are susceptible to memory issues or unacceptable CPU usage (as determined by the developer or operations teams). We focus on debugging techniques that we have used in constrained environments (production like environments) where installation of additional software packages is not permitted, and techniques which we were able to use to debug a python...
Topics: pyconza, pyconza2016, python, AlexandreHardy
PyConZA
Oct 7, 2016 Bruce Merry
movies

eye 112

favorite 0

comment 0

Bruce Merry https://2016.za.pycon.org/talks/14/ Getting peak performance with a GPU requires juggling concurrent tasks: copying data to the GPU, processing data, and copying results back off can all happen in parallel. In a distributed system, data arrives from the network and results are sent back over the network. Python's asyncio module is a great way to manage all these concurrent tasks while avoiding many of the hazards of multiple threads. This talk will describe how I've used asyncio...
Topics: pyconza, pyconza2016, python, BruceMerry
PyConZA
Oct 7, 2016 Anna Makarudze
movies

eye 116

favorite 0

comment 0

Anna Makarudze https://2016.za.pycon.org/talks/57/ Zimbabwean companies and individuals have been consumers of open source software for over a decade now. Nevertheless, developers in Zimbabwe have done little in terms of developing an active and vibrant open source community until 2015 which saw the establishment of PyZim. This is because affiliation to professional bodies is not heavily emphasized in most industries, especially the ICT industry. The economic challenges facing the country for...
Topics: pyconza, pyconza2016, python, AnnaMakarudze
PyConZA
Oct 7, 2016 Simon Cross
movies

eye 98

favorite 0

comment 0

Simon Cross https://2016.za.pycon.org/news/panel-discussion/ Panel Discussion: Teaching Python On Friday morning, there will be a panel discussion on teaching Python. The panel will follow a simple discussion format with panelists responding to questions from the audience. Panelists Andy Rabagliati (Centre for High Performance Computing) Anna Makarudze (Django Girls Harare, PyConZW organizer) Jessica Upani (University of Namibia, PyConNA organizer) Michelle Kuttel (University of Cape Town)...
Topics: pyconza, pyconza2016, python, SimonCross
PyConZA
Oct 6, 2016 Neil Muller
movies

eye 39

favorite 0

comment 0

Neil Muller https://2016.za.pycon.org/news/thursday-lightning-talks/ Thursday Lightning Talks A Taste of Haskell for Pythoneers by Pi Delport Postgresql Foreign Data Wrapper development with Python by Toufeeq Ockards Use virtualenv by Bruce Merry Astrophysics at the Centre for High Performance Computing: Python everywhere by Catherine Cress Things the video team are doing, while you're doing your talk by JP
Topics: pyconza, pyconza2016, python, NeilMuller
PyConZA
Oct 6, 2016 JD Bothma
movies

eye 42

favorite 0

comment 0

JD Bothma https://2016.za.pycon.org/talks/69/ We at Code For South Africa use technology to facilitate promoting informed decision making for positive social change. This can mean generally being aware of what's going on, as well as deep critical research and analysis. We run the civic tech movement {code}bridge where people come and hack together or on their lonesome on civic tech projects. A quick summary will be given of some outputs of this community in Cape Town and Ethekwini. We'll...
Topics: pyconza, pyconza2016, python, JDBothma
PyConZA
Oct 6, 2016 Joannah Nanjekye
movies

eye 72

favorite 0

comment 0

Joannah Nanjekye https://2016.za.pycon.org/talks/65/ The python community has gained and seen improvement in tools because of the various contributions to its open source infrastructure and projects. Research shows most python open source infrastructure and projects are survived by an average of two contributors and yet companies are building palaces using this python open source infrastructure and projects since it's usually very easy to find the upstream source for them. This talk shall focus...
Topics: pyconza, pyconza2016, python, JoannahNanjekye
PyConZA
Oct 6, 2016 Reuben Cummings
movies

eye 119

favorite 0

comment 0

Reuben Cummings https://2016.za.pycon.org/talks/35/ AUDIENCE data scientists (current and aspiring) those who want to know more about data processing those who are intimidate by "big data" (java) frameworks and are interested in a simpler, pure python alternative those interested in async and/or parallel programming DESCRIPTION Big data processing is all the rage these days. Heavyweight frameworks such as Spark, Storm, Kafka, Samza, and Flink have taken the spotlight despite their...
Topics: pyconza, pyconza2016, python, ReubenCummings
PyConZA
Oct 6, 2016 Stephan Van Ellewee
movies

eye 224

favorite 1

comment 0

Stephan Van Ellewee https://2016.za.pycon.org/talks/63/ SQLite is arguably the most widely used database system if it's website is to be believed. From applications in aviation to the cellphone industry. Yet another practical application that has been suggested by it's creator is that of an application file format. To quote the website: "SQLite does not compete with client/server databases. SQLite competes with fopen()." In other words, instead of rolling out your own file format, why...
Topics: pyconza, pyconza2016, python, StephanVanEllewee
PyConZA
Oct 6, 2016 Iwan Vosloo
movies

eye 38

favorite 0

comment 0

Iwan Vosloo https://2016.za.pycon.org/talks/26/ Ever since test driven development took hold, people have been experimenting with different ways to deal with setting up and tearing down test objects and data (amongst other things). Focussing on this particular concern (set up and tear down of test objects), this talk provides an overview of how the mainstream python tools have developed over time in this regard: unittest, nose and py.test. A bit of a wider context is also given in terms of two...
Topics: pyconza, pyconza2016, python, IwanVosloo
PyConZA
movies

eye 65

favorite 0

comment 0

Jessica Upani https://2016.za.pycon.org/talks/52/ There are several countries such as Zimbabwe, Nigeria to name a few that have just started having python events in their countries and I would like to share what steps we are taking to ensure that we are not just organizing these events but we are also taking necessary steps to ensure that in the future we are actually really developing the skills of the new developers in our nations. This will serve as motivation and it will give a sense of...
Topics: pyconza, pyconza2016, python, JessicaUpani
PyConZA
Oct 6, 2016 Richard Plangger
movies

eye 99

favorite 0

comment 0

Richard Plangger https://2016.za.pycon.org/talks/31/ In this talk I want to show how you can use PyPy for your benefit. It will kick off with a short introduction covering PyPy and its just in time compiler. PyPy is the most advanced Python interpreter around and while it should generally just speed up your programs there is a wide range of performance that you can get out of PyPy. Throughout the talk some developer statements and big applications will motivate why PyPy is a viable option to...
Topics: pyconza, pyconza2016, python, RichardPlangger
PyConZA
movies

eye 69

favorite 0

comment 0

Imogen Wright https://2016.za.pycon.org/talks/59/ As a species, we're engaged in a crucial evolutionary struggle, and we're losing: pathogens are evolving resistance to drugs faster than we can make new ones. To slow down the clock and beat the bugs, we need to make sure that resistant pathogens don't get a chance to replicate unchecked in their human hosts. This means doing drug resistance tests to ensure that we only give patients drugs that their infections will respond to. At Hyrax...
Topics: pyconza, pyconza2016, python, ImogenWright
PyConZA
Oct 6, 2016 Trevor Bell
movies

eye 111

favorite 0

comment 0

Trevor Bell https://2016.za.pycon.org/talks/25/ The field of bioinformatics -- using computer technology to store, process and analyze biological data -- is relatively new, but is expanding rapidly. Many free and commercial tools, both online and stand-alone, are available. This presentation will describe the approach and tools developed in our research group at the University of the Witwatersrand. Although we research hepatitis B virus, many of the tools can be used with any biological...
Topics: pyconza, pyconza2016, python, TrevorBell
PyConZA
Oct 6, 2016 Armin Rigo
movies

eye 68

favorite 0

comment 0

Armin Rigo https://2016.za.pycon.org/talks/42/ RevDB is an experimental "reverse debugger" for Python, similar to UndoDB-GDB or LL for C. You run your program once, in "record" mode, producing a log file; once you get buggy behavior, you start the reverse-debugger on the log file. It gives an (improved) pdb-like experience, but it is replaying your program exactly as it ran---all input/outputs are replayed from the log file instead of being redone. The main point is that you...
Topics: pyconza, pyconza2016, python, ArminRigo
PyConZA
Oct 6, 2016 Humphrey Butau
movies

eye 158

favorite 0

comment 0

Humphrey Butau https://2016.za.pycon.org/talks/21/ Test driven development is a method of programming that has been talked about considerably over the past few years. It is a way of programming that aims to achieve good quality code, by specifying your problems through writing tests first. In my tutorial i will introduce the core concepts of TDD through creating a simple web application using Python & Django. I will explain in detail the TDD workflow. Attendees to this tutorial will be...
Topics: pyconza, pyconza2016, python, HumphreyButau
PyConZA
Oct 6, 2016 Travis Pawley
movies

eye 73

favorite 0

comment 0

Travis Pawley https://2016.za.pycon.org/talks/30/ Python is a great tool that's used in the music industry, anything from low level protocol support and device integration to streaming and application automation. My talk will focus on: MIDI What is it? How does it work? CC - Control Change messages and how they are used in modern controllers / devices Mido - MIDI Objects for Python OSC What is Open Sound Control? Live OSC and controlling Live from a mobile device PyOSC Ableton Live and...
Topics: pyconza, pyconza2016, python, TravisPawley
PyConZA
movies

eye 139

favorite 0

comment 0

Hedley Roos https://2016.za.pycon.org/talks/12/ At Praekelt we're responsible for high traffic sites built in Django. An efficient caching strategy is required to minimize server load and in this talk we illustrate the techniques we use to serve Telkom's web site. The talk assumes basic Django knowledge. We will touch on: Volatile caching with memcached as backend. Template fragment caching. View caching. HTTP caching headers and how they affect Nginx and browsers. Automated cache invalidation....
Topics: pyconza, pyconza2016, python, HedleyRoos
PyConZA
Oct 6, 2016 Navid Hatefnia
movies

eye 100

favorite 0

comment 0

Navid Hatefnia https://2016.za.pycon.org/talks/40/ Brand-new challenges have arisen in the field of three-dimensional space and form, such as; architecture, geometry, material, and even energy, which requires in thorough investigation and understanding of the outcomes to discover optimum design solutions. However, without this understanding, analysis and the overlay of interactive data seems impossible and fanciful. Although it was not possible to analyse and use data in traditional...
Topics: pyconza, pyconza2016, python, NavidHatefnia
PyConZA
Oct 6, 2016 Neil Muller
movies

eye 107

favorite 0

comment 0

Neil Muller https://2016.za.pycon.org/talks/20/ Python CFFI (C Foreign Function Interface) provides a powerful set of tools for interacting with C from Python. In this tutorial, I will cover the basics of using CFFI, including the various modes it can be used in. I will also cover several of the more advanced aspects, such as callbacks, and describe the mechanisms for distributing modules that use Python CFFI.
Topics: pyconza, pyconza2016, python, NeilMuller
PyConZA
Oct 6, 2016 Kenneth Kinyanjui and James Mwai
movies

eye 112

favorite 0

comment 0

Kenneth Kinyanjui, James Mwai https://2016.za.pycon.org/talks/29/ Google App Engine was made Generally Available in 2011 and supported Python, Go and Java runtimes. From that time , we have seen many popular Python web applications deployed on Google App Engine's Standard Environment. Even with the awesomeness of App Engine, Pythonistas felt limited by what the standard environment offered. App Engine Flexible Environment (Previously called Managed VM's) solved the pain points that developers...
Topics: pyconza, pyconza2016, python, KennethKinyanjui, JamesMwai
PyConZA
Oct 6, 2016 Flavio Percoco
movies

eye 50

favorite 0

comment 0

Flavio Percoco https://2016.za.pycon.org/talks/34/ New open source communities are born everyday. Some of them are meant to last long and some others aren't. There's a moment in every community where it needs to outgrow itself, expand its limits and aim way higher than ever. This is no necesarily related to its goals but the ecosystem it needs to stay alive. Once a community has gone beyond its limits, the community members, consumers and leaders will have to keep up with its pace. How do we...
Topics: pyconza, pyconza2016, python, FlavioPercoco
PyConZA
Oct 6, 2016 David Sharpe
movies

eye 34

favorite 0

comment 0

David Sharpe https://2016.za.pycon.org/news/opening/ Opening Ceremony A general welcome and an introduction to all the exciting things that will be happening at PyConZA 2016!
Topics: pyconza, pyconza2016, DavidSharpe, python
CLUG Talks
movies

eye 898

favorite 0

comment 0

CLUG Talk: 27 July 2010 - PXE boot + kickstart + puppet (automated roll-outs) Speaker: Riaan Nolan More CLUG Talks
Topics: CLUG, Puppet, Automated rollout
CLUG Talks
May 25, 2010 Brian Modra
movies

eye 1,298

favorite 1

comment 0

CLUG Talk: CLUG Talk 11 May 2010 - Super Speaker: Brian Modra More CLUG Talks
Topics: CLUG, Distributed Computing, RPC, Parallelism
Community Video
Apr 24, 2010 Cape Town GeekDinner
movies

eye 73

favorite 0

comment 0

Videos from the Cape Town, March 2010 GeekDinner at The Royal Cape Yacht Club . Talks: * Jonathan Carter - Antifeatures * Joe Botha - TrustFabric * Ben Steenhuisen - Ruining People's Lives * Slideshow Karaoke: Ben - The Owls are not What They Seem
Topics: Cape Town GeekDinner, GeekDinner, talks, karaoke, powerpoint karaoke, slideshow karaoke
CLUG Talks
Apr 23, 2010 Michael Gorven
movies

eye 1,187

favorite 0

comment 0

CLUG Talk: Grub2 Speaker: Michael Gorven More CLUG Talks
Topics: CLUG, Grub2, Bootloader, grub
Community Video
Apr 23, 2010 Cape Town GeekDinner
movies

eye 84

favorite 0

comment 0

Videos from the Cape Town, January 2010 GeekDinner at The Wild Fig . Talks: * Tim Lind - Small actions for big change in our tech ecosystem * Ian Gilfillan - Toki Pona * Monique Viljoen-Platts - Community-based support * Slideshow Karaoke: Christine da Silva - A Brief History of Banking
Topics: Cape Town GeekDinner, GeekDinner, talks, karaoke, powerpoint karaoke, slideshow karaoke
Community Video
Dec 22, 2009 UCT Algorithm Circle
movies

eye 92

favorite 1

comment 0

Community Video
Dec 5, 2009 UCT Algorithm Circle
movies

eye 1,163

favorite 0

comment 0

Topics: Algorithm, BFS, Dijkstra
Community Video
Dec 5, 2009 UCT Algorithm Circle
movies

eye 131

favorite 0

comment 0

Topics: Algorithm, Graphs, DFS
Community Video
Dec 4, 2009 UCT Algorithm Circle
movies

eye 205

favorite 0

comment 0

Topics: Algorithm, Compilers
Community Video
Dec 3, 2009 UCT Algorithm Circle
movies

eye 216

favorite 0

comment 0

Topics: Algorithm, Stack, Queue
Community Video
Nov 30, 2009 Cape Town GeekDinner
movies

eye 77

favorite 0

comment 0

Videos from the Cape Town, November 2009 GeekDinner at Café Max . Talks: * Christine da Silva - Donate an Hour * Sheraan Amod - The Personera Story * Kevin Laithwaite - The JobCrystal Story * Adrianna Pińska - Slideshow Karaoke: Safety at Work
Topics: Cape Town GeekDinner, GeekDinner, talks, karaoke, powerpoint karaoke, slideshow karaoke
CLUG Talks
Nov 30, 2009 Mark Ter Morshuizen, Marc Welz
movies

eye 3,051

favorite 0

comment 0

CLUG AGM: Some real-world-interfacing fun Speakers: Mark Ter Morshuizen and Marc Welz More CLUG Talks
Topics: CLUG, AGM, Interfacing, Parallel Port
CLUG Talks
Nov 16, 2009 Stefano Rivera
movies

eye 661

favorite 0

comment 0

CLUG Talk: upstart Speaker: Stefano Rivera More CLUG Talks
Topics: CLUG, Linux, Upstart, Init
CLUG Talks
Oct 29, 2009 Michael, Dave and a Jonathan
movies

eye 1,099

favorite 0

comment 0

CLUG Talk: Netbooks Speakers: Michael Gorven , Dave Mackie, and Jonathan Carter More CLUG Talks
Topics: CLUG, Netbook, Hardware, Ubuntu Netbook Remix
CLUG Talks
Oct 27, 2009 Jeremy Thurgood
movies

eye 857

favorite 0

comment 0

CLUG Talk: Splunk - Log Management Software Speaker: Jeremy Thurgood More CLUG Talks
Topics: CLUG, Sysadmin, Log Analysis, Splunk
Community Video
Oct 3, 2009 Cape Town GeekDinner
movies

eye 131

favorite 0

comment 0

Videos from the Cape Town, September 2009 GeekDinner at Capello. Talks: * Christo Crampton - Making Decisions. * Donald Jackson - Kannel , Open Source SMS gateway. * Joe Botha - Modern Fatherhood, hints and tips for Cape Town geek dads, or soon to be dads. * Henk Kleynhans - Slideshow Karaoke: Robots
Topics: Cape Town GeekDinner, GeekDinner, talks, karaoke, powerpoint karaoke, slideshow karaoke, Decisions,...
CLUG Talks
Oct 2, 2009 Jonathan Carter
movies

eye 1,497

favorite 0

comment 0

CLUG Talk: VirtualBox - Desktop Visualization Software Speaker: Jonathan Carter More CLUG Talks
Topics: CLUG, Virtualisation, Introduction, Virtualbox, Linux, Ubuntu
CLUG Talks
Sep 28, 2009 Marc Welz
movies

eye 1,260

favorite 0

comment 0

CLUG Talk: PAM: Pluggable Authentication Modules Speaker: Marc Welz More CLUG Talks
Topics: CLUG, Linux, PAM
CLUG Talks
Sep 28, 2009 Marcus Coetzee
movies

eye 896

favorite 0

comment 0

CLUG Talk: Experiences as a Novice Linux User Speaker: Marcus Coetzee More CLUG Talks
Topics: CLUG, Linux, Novice
CLUG Talks
Sep 28, 2009 Michael Gorven
movies

eye 1,601

favorite 0

comment 0

CLUG Talk: The Bazaar Distributed Version Control System Speaker: Michael Gorven More CLUG Talks
Topics: CLUG, Bazaar, DVCS, version control
Community Video
Sep 28, 2009 Cape Town GeekDinner
movies

eye 123

favorite 0

comment 0

Videos from the Cape Town, July 2009 GeekDinner at the Pasta Factory . Talks: * Joe Botha - Open Spectrum Alliance and OpenBTS . * Matthew Buckland - Starting up 20FourLabs . * John-Luke Hutchinson - Real relationships amongst the Noise, and Could Twitter be a 'Decision Network'? * Ian Gilfillan - Placebos, nocebos, quackery and Big Pharma. * Elodie Kleynhans - Slideshow Karaoke: Recharging Batteries
Topics: Cape Town GeekDinner, GeekDinner, talks, karaoke, powerpoint karaoke, slideshow karaoke, Open...
CLUG Talks
Jul 25, 2009 R.I. Pienaar
movies

eye 1,434

favorite 0

comment 0

CLUG Talk: Puppet Speaker: R.I. Pienaar More CLUG Talks
Topics: CLUG, Puppet, Configuration Management
CLUG Talks
Jul 24, 2009 Graham Poulter
movies

eye 791

favorite 0

comment 0

CLUG Talk: Shell Environment Tweaks Speaker: Graham Poulter More CLUG Talks
Topics: CLUG, Shell, Bash, Tweaks